Page({
  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    phone: '',
    password: '',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getListFromDatabase();
  },

  // Event handler for phone input
  onPhoneInput(event) {
    this.setData({
      phone: event.detail.value,
    });
  },

  // Event handler for password input
  onPasswordInput(event) {
    this.setData({
      password: event.detail.value,
    });
  },

  // Event handler for login button tap
  // Event handler for login button tap
onLoginTap() {
  // Perform login logic here
  console.log('Login button tapped');
  // Example: Check if phone and password are valid, then proceed with login process
  const { phone, password } = this.data;
  if (phone && password) {
    // Call an API or perform other login operations
    console.log('Performing login...');
    this.sendDataToDatabase(); // 调用保存数据到数据库的方法
  } else {
    console.error('Please enter a valid phone and password');
  }
},

  getListFromDatabase() {
    wx.cloud
      .database()
      .collection('yonghu')
      .get()
      .then((res) => {
        console.log('从数据库获取数据成功', res);
        this.setData({
          list: res.data,
        });
      })
      .catch((err) => {
        console.error('从数据库获取数据失败', err);
      });
  },

  /**
   * 将用户输入的数据保存到数据库
   */
  sendDataToDatabase() {
    const { phone, password } = this.data;
    if (phone && password) {
      wx.cloud
        .database()
        .collection('yonghu')
        .add({
          data: {
            phone: phone,
            password: password,
          },
        })
        .then((res) => {
          console.log('保存到数据库成功', res);
          // 清空输入框
          this.setData({
            phone: '',
            password: '',
          });
          // 更新列表显示
          this.getListFromDatabase();
        })
        .catch((err) => {
          console.error('保存到数据库失败', err);
        });
    } else {
      console.error('请输入有效的手机号码和密码');
    }
  },
  goBack() {
    wx.navigateTo({
      url: '/pages/index/index'
    });
  },
  methods: {
    goBack() {
      wx.navigateTo({
        url: '/pages/index/index'
      });
    }
  },

});


App({
  onLaunch() {
    // 初始化云开发环境
    wx.cloud.init({
      env: 'user-8gd9jrjnd1e10d35', // 替换为你的云环境 ID
      traceUser: true, // 是否在将用户访问记录到用户管理中，在控制台中可见
    });
  }   

});